×

artificial satellite meaning in French

n. satellite artificiel, objet construit par l'homme dont l'orbite tounenautour de terre ou de la lune, engin placé en orbite autour de la terre ou d'un astre quelconque

Related Words

  1. satellite
  2. artificial
  3. artificial earth satellite
  4. by satellite
  5. satellite town
  6. spy satellite
  7. satellite television
  8. communications satellite
  9. meteorological satellite
  10. satellite country
  11. artificial respiration
  12. artificial ripening
  13. artificial silk
PC Version

Copyright © 2018 WordTech Co.